package com.xbongbong.admin.pojo.vo;

import com.xbongbong.paas.toolbox.wrap.BaseVO;
import com.xbongbong.pro.statistic.enums.ChartTypeEnum;
import com.xbongbong.pro.statistic.result.pojo.vo.ResultTableVO;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.util.List;

/**
 * @auther: xingxing.xiao
 * @date: 2020/3/16 016 14:57
 */
@Getter
@Setter
@ToString
public class MirrorChartDataVO extends BaseVO {
    private static final long serialVersionUID = 7530693006859917997L;
    /**
     * 图表id
     */
    private Long chartId;
    /**
     * 图表，格式为数组
     */
    private List<MirrorResultChartVO> chart;
    /**
     * 图表关联的表，格式为对象
     */
    private ResultTableVO table;
    /**
     * 统计表分组层级
     */
    private Integer groupSize;

    /**
     * 报表名称
     */
    private String name;
    /**
     * 指标简介
     */
    private String memo;
    /**
     * 报表类型，用枚举维护
     * @see ChartTypeEnum
     */
    protected Integer chartType;


}
